com.inscoper.api.Shutter¶
Shutter class defines the interface for shutter devices. More...
Inherits from com.inscoper.api.AbstractSystem
Public Functions¶
| Name | |
|---|---|
| synchronized void | delete() |
| short | getShutterState() Get the shutter state. |
| void | setShutterState(short state) Set the shutter state. |
| void | checkShutterState() Wait until the shutter state is set. |
Protected Functions¶
| Name | |
|---|---|
| Shutter(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(Shutter obj) |
Additional inherited members¶
Public Functions inherited from com.inscoper.api.AbstractSystem
| Name | |
|---|---|
| EDeviceType | getDeviceType() Get the type of the device. |
| String | getLastError() Get the last error message. |
| StringVector | getProperties() Get the list of available properties. |
| SubDeviceIdVector | getModifiedProperties() Get the list of modified properties. |
| String | getProperty(String name) Get the value of a property. |
| void | setProperty(String name, String value) Set the value of a property. |
| void | checkProperty(String name) Check if a property value is valid. |
| boolean | isReadOnly(String propName) Check if a property is read-only. |
| EParamType | getType(String propName) Get the data type of a property. |
| String | getMin(String propName) Get the minimum value of a property. |
| String | getMax(String propName) Get the maximum value of a property. |
| String | getStep(String propName) Get the step size of a property. |
| StringVector | getValueList(String propName) Get the list of allowed values for a property. |
| boolean | isAccessibleInSequence(String propName) Check if a property is accessible during sequence execution. |
| int | getRealType() |
| AbstractSystem | createProxy(long cPtr, boolean cMemoryOwn) |
Protected Functions inherited from com.inscoper.api.AbstractSystem
| Name | |
|---|---|
| AbstractSystem(long cPtr, boolean cMemoryOwn) |
Detailed Description¶
Shutter class defines the interface for shutter devices.
This class extends AbstractSystem to provide control for optical shutters, allowing for opening, closing, and checking the state of the shutter.
Public Functions Documentation¶
function delete¶
Reimplements: com.inscoper.api.AbstractSystem.delete
function getShutterState¶
Get the shutter state.
Return: The shutter state as an unsigned char
Retrieves the current state of the shutter (0 for closed, 1 for open).
function setShutterState¶
Set the shutter state.
Parameters:
- state : The state to set
Sets the desired state of the shutter (0 for closed, 1 for open).
function checkShutterState¶
Wait until the shutter state is set.
Waits until the shutter state is effectively set.
Protected Functions Documentation¶
function Shutter¶
function swigSetCMemOwn¶
Reimplements: com.inscoper.api.AbstractSystem.swigSetCMemOwn
function finalize¶
Reimplements: com.inscoper.api.AbstractSystem.finalize
function getCPtr¶
Updated on 2026-04-02 at 10:55:38 +0200